home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / u_man / cat5 / X11 / compose.z / compose
Encoding:
Text File  |  2001-04-17  |  6.9 KB  |  133 lines

  1.  
  2.  
  3.  
  4.      CCCCOOOOMMMMPPPPOOOOSSSSEEEE((((5555))))          ((((IIIInnnntttteeeerrrrnnnnaaaattttiiiioooonnnnaaaallll KKKKeeeeyyyybbbbooooaaaarrrrddddssss))))          CCCCOOOOMMMMPPPPOOOOSSSSEEEE((((5555))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.           compose - International compose key input
  10.  
  11.      SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.           <<<<SSSShhhhiiiifffftttt>>>> ++++ <<<<AAAAllllttttGGGGrrrr>>>> <<<<ttttwwwwoooo kkkkeeeeyyyy sssseeeeqqqquuuueeeennnncccceeee>>>>
  13.           or
  14.           <<<<ddddeeeeaaaadddd----kkkkeeeeyyyy sssseeeeqqqquuuueeeennnncccceeee>>>>
  15.  
  16.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  17.           _c_o_m_p_o_s_e is a mechanism for inputting accented international
  18.           Latin characters through an international keyboard.  A US
  19.           keyboard with ASCII or compose specification can also be
  20.           utilized for the international key input by using _x_m_o_d_m_a_p(1)
  21.           to assign the Right-Alt key or dead-key.
  22.  
  23.           To enter a composed character (consisting of a plain
  24.           character and combining accent character) or a special
  25.           symbol such as "copyright" through a keyboard, the following
  26.           two methods are supported:
  27.  
  28.           <<<<SSSShhhhiiiifffftttt>>>> ++++ <<<<AAAAllllttttGGGGrrrr>>>> <<<<ttttwwwwoooo kkkkeeeeyyyy sssseeeeqqqquuuueeeennnncccceeee>>>>
  29.                For example,
  30.  
  31.                     _<<<<_SSSS_hhhh_iiii_ffff_tttt_>>>> _++++ _<<<<_AAAA_llll_tttt_GGGG_rrrr_>>>> _aaaa_::::
  32.  
  33.  
  34.                produces the _a_d_i_a_e_r_e_s_i_s (i.e., Latin small letter "a"
  35.                with diaeresis).
  36.  
  37.                The <Shift> + <AltGr> expression denotes pressing
  38.                either of the <Shift> keys and the <AltGr> key
  39.                simultaneously.  This key combination places the
  40.                keyboard into a mode which accepts the next <two key
  41.                sequence> to form a composed character.  It is not
  42.                necessary to hold these keys while entering the <two
  43.                key sequence>.  Normally, the Right-Alt key is already
  44.                assigned to <AltGr> on an international keyboard.  If
  45.                <AltGr> is not available on the keyboard, such as a US
  46.                ASCII keyboard, any of the keys on the keyboard can be
  47.                assigned as <AltGr> by using _x_m_o_d_m_a_p(1).
  48.  
  49.                     _xxxx_mmmm_oooo_dddd_mmmm_aaaa_pppp _----_eeee _""""_kkkk_eeee_yyyy_ssss_yyyy_mmmm _AAAA_llll_tttt______RRRR _==== _MMMM_oooo_dddd_eeee______ssss_wwww_iiii_tttt_cccc_hhhh _MMMM_uuuu_llll_tttt_iiii______kkkk_eeee_yyyy_""""
  50.  
  51.                sets the Right-Alt key to be <AltGr>.
  52.  
  53.                See _c_o_m_p_o_s_e_t_a_b_l_e(5) for a detail list of valid <two key
  54.                sequence>.
  55.  
  56.           <<<<ddddeeeeaaaadddd----kkkkeeeeyyyy sssseeeeqqqquuuueeeennnncccceeee>>>>
  57.                Some of the diacritical (accent) keys on the
  58.                international keyboards do not generate a character
  59.                directly but combine with the following key to produce
  60.  
  61.  
  62.  
  63.      Page 1                                           (printed 4/6/01)
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      CCCCOOOOMMMMPPPPOOOOSSSSEEEE((((5555))))          ((((IIIInnnntttteeeerrrrnnnnaaaattttiiiioooonnnnaaaallll KKKKeeeeyyyybbbbooooaaaarrrrddddssss))))          CCCCOOOOMMMMPPPPOOOOSSSSEEEE((((5555))))
  71.  
  72.  
  73.  
  74.                an accented character; such non-spacing diacritical
  75.                keys are also called "dead" keys.  For keyboards that
  76.                do not contain dead-keys, any of the keys on the
  77.                keyboard can be assigned as a dead-key by using
  78.                _x_m_o_d_m_a_p(1).  For example, to assign F1 key to be the
  79.                diaeresis key, enter
  80.  
  81.                     _xxxx_mmmm_oooo_dddd_mmmm_aaaa_pppp _----_eeee _""""_kkkk_eeee_yyyy_ssss_yyyy_mmmm _FFFF_1111 _==== _dddd_eeee_aaaa_dddd______dddd_iiii_aaaa_eeee_rrrr_eeee_ssss_iiii_ssss_""""
  82.  
  83.                Once the F1 key has been assign to be the
  84.                dead_diaeresis key, entering the two key sequence
  85.  
  86.                     _<<<<_FFFF_1111_>>>> _aaaa
  87.  
  88.                will now produce _a_d_i_a_e_r_e_s_i_s.
  89.  
  90.                In <dead-key sequence>, you must enter a dead-key
  91.                before a plain character key.  See _c_o_m_p_o_s_e_t_a_b_l_e(5) for
  92.                a detail list of valid <dead-key sequence>.
  93.  
  94.           Theoretically, any composed character can be created by
  95.           combining a plain character with an accent key.  However,
  96.           the new combined character must be a valid character and
  97.           supported by the _f_o_n_t for the _l_o_c_a_l_e. For example, a
  98.           diacritical mark and a dollar sign ($) yields two characters
  99.           (a diaeresis followed by a dollar sign) instead of a dollar
  100.           sign with two dots, which is not a valid character.  For an
  101.           example of font dependency, the composed character
  102.           consisting of a Latin letter "a" with a ring above is
  103.           supported in the US English locale using Latin 1 (ANSI) code
  104.           page but not in the Hungarian locale with Latin 2 (Central
  105.           Europe) code page.
  106.  
  107.      FFFFIIIILLLLEEEESSSS
  108.           /usr/include/X11/keysymdef.h - key name definitions
  109.  
  110.      SSSSEEEEEEEE AAAALLLLSSSSOOOO
  111.           _x_m_o_d_m_a_p(1), _c_o_m_p_o_s_e_t_a_b_l_e(5), _l_o_c_a_l_e(1)
  112.  
  113.      NNNNOOOOTTTTEEEE
  114.           Some pre-composed keys are directly available on many
  115.           international keyboard and do not require _c_o_m_p_o_s_e key input,
  116.           when individual keys are accessible in one of its Normal,
  117.           Shift, AltGr and Shift-AltGr states.  For example, a French
  118.           keyboard contains a Latin small letter "e" with acute as
  119.           part of its keyboard layout.
  120.  
  121.           In some keyboard configurations, <AltGr> instead of <Shift>
  122.           + <AltGr> is sufficient for performing the first of the two
  123.           methods.
  124.  
  125.  
  126.  
  127.  
  128.  
  129.      Page 2                                           (printed 4/6/01)
  130.  
  131.  
  132.  
  133.